using System;
namespace Taurus.FindFiles.IndexInfra
{
	public class FileMetaAttributes
	{
		public FileMetaAttributes ()
		{
		}
		
		#region Constructors
		
		public FileMetaAttributes (string parentDirectory, long createdDate, long modifiedDate, long fileSize, string fileExtension, string fileOwner)
		{
			_parentDirectory = parentDirectory;
			_createdDate = createdDate;
			_modifiedDate = modifiedDate;
			_fileOwner = fileOwner;
			_fileSize = fileSize;
			_fileExtension = fileExtension;
		}
		
		#endregion
		
		#region Public properties
		
		public string ParentDirectory
		{
			get { return _parentDirectory; }
		}
		
		public long CreatedDate
		{
			get { return _createdDate; }
		}
		
		public long ModifiedDate
		{
			get { return _modifiedDate; }
		
		}
		
		public long FileSize
		{
			get { return _fileSize; }
		}
		
		public string FileExtension
		{
			get { return _fileExtension; }
		}
		
		public string FileOwner
		{
			get { return _fileOwner;}
		}
		#endregion
		
		#region Private members
		
		private long _createdDate;
		private string _fileExtension;
		private string _fileOwner;
		private long _fileSize;
		private long _modifiedDate;
		private string _parentDirectory;
		
		#endregion
	}
}

